import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
//引入全局的css
import 'normalize.css/normalize.css' // a modern alternative to CSS resets CSS 重置的现代替代方案
// 引入echarts

import * as echarts from 'echarts';// 或const echarts = require('echarts');
// 这里使用 require 和 import，是因为 require 可以直接从 node_modules 中查找，而 import 必须把路径写全。
// 上面全局引入会将所有的echarts图表打包，导致体积过大，所以在真正的开发中按需引入就可以了。

//直接引用axios,实际开发中不这样使用
import axios from 'axios'
Vue.prototype.$axios = axios


// axios.defaults.baseURL = '/'

Vue.prototype.$echarts = echarts

Vue.config.productionTip = false

// Vue.use(ElementUI)// 默认 / medium / small / mini
Vue.use(ElementUI, { size: 'small', zIndex: 30000 })

//全局引入pdf
import pdf from 'vue-pdf'
Vue.component('pdf',pdf)

// import '@/utils/getGlobalParams'

import '@/libs/drag.js';//修改element-ui的弹窗

Vue.prototype.log = function (str='', obj='') {
  if(true) {
    console.log(str, obj);
  }
}

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
